<script>
    // 1.方式1: 使用字面量方式创建对象
    var reg = /xinlang/;
    var str = 'xinlangasdfasdf';
    // 检验字符串是否匹配正则表达式,用test
    var boo = reg.test(str);
    console.log('boo', boo); // true

    // 2.方式2: 使用构造函数方式创建正则对象
    var reg2 = new RegExp('zhanghuan');
    var str = 'asdfasdfzhanghuanasdfasdf';
    var boo2 = reg2.test(str);
    console.log('boo2', boo2); //

    // 3.正则表达式参数g-全局匹配,i-忽略大小写,m-多行匹配
    var reg3 = /zhanGsan/gi;
    // var reg3 = new RegExp('zhangsan','g');
    var str3 = '111111111zhangsan222222zhangsan333333zhangsan';
    var newStr3 = str3.replace(reg3, '张三');
    console.log('newStr3', newStr3);
</script>